steady rain - French English Dictionary